草庐IT

jQuery Mobile 页面

全部标签

c# - 用户 session 过期时如何重定向到页面?

我目前正在开发一个使用ASP.NET2.0框架的Web应用程序。当用户session到期时,我需要重定向到某个页面,比如SessionExpired.aspx。项目中有很多页面,因此将代码添加到站点的每个页面并不是一个好的解决方案。不过我有MasterPages,我认为这可能会有所帮助。谢谢! 最佳答案 您可以在global.asax的Session_Start事件中处理此问题。您可以在那里的请求中检查sessioncookie。如果sessioncookie存在,则session已过期:publicvoidSession_OnSt

c# - System.Web.HttpException 文件不存在 - 页面加载正常 (ASP.NET)

我正在使用Log4Net并在我的ASP.NET应用程序每次抛出错误时进行记录:protectedvoidApplication_Error(objectsender,EventArgse){Exceptionex=Server.GetLastError();Log.Error("Anerroroccurred",ex);}唉,每次我访问我的应用程序的页面时,都会捕获到System.Web.HttpException,“文件不存在”。这是堆栈跟踪:beiSystem.Web.StaticFileHandler.GetFileInfo(StringvirtualPathWithPathIn

c# - 你能有 2 个 url 指向 asp :Menu control? 中的同一页面吗

我有一个asp:Menu,它包含一个指向http://www.example.com/one.aspx的顶级菜单项.当您将鼠标悬停在顶级菜单项上时,它会显示一个下拉菜单,其中一个选项是One,它指向http://www.example.com/one.aspx。.显然,我不能这样做,所以我一直在放一个?在第二个网址的末尾解决这个问题。我很好奇是否可以让两个url指向asp:Menu中的同一位置? 最佳答案 我遇到了同样的问题,并使用了您的解决方案的细微变化:我在URL中添加了anchor,例如:http://www.example.

c# - 在 Store App 中使用 MVVM 进行页面导航

这个问题让我很头疼。我真的不喜欢商店应用程序,但在这种情况下不得不使用它。我只使用XAML几个星期。我的问题是:如何在我的ViewModel中调用RelayCommand(当然是从我的View中)来更改我View中的页面?更好的是,使用URI更改它,以便我可以将命令参数传递给文件。我完全迷失了。目前,我在后面的View代码中使用this.Frame.Navigate(typetype)来浏览页面。我真的,我的意思是真的很感激从头到尾关于在这种情况下该怎么做的描述。我想我可以做一些事情,比如在我的View上构建一个框架容器并将它发送到我的ViewModel,然后从那里将当前框架导航到另一

c# - 在您的应用程序中加载任何页面时是否有调用的函数?

我希望能够在应用程序中加载任何页面时随时运行脚本。有什么地方可以简单地添加这个吗?还是我必须在每次加载页面时都添加代码? 最佳答案 您可以做以下三件事之一:使用basepage在您的应用程序中,并让您的应用程序中的所有页面都继承自它。在基础页面的page_load事件中,做你该做的。确保应用程序中的继承页面调用基本页面的page_load事件,如果它们overridepage_load(他们通常这样做)。而且因为page_load被过度使用了,我给相关的建议看看allthepageevents(特别是page_prerender)以

c# - 使 Web API 身份验证返回 401 而不是重定向到登录页面

我在WebMVC中有带有OWIN身份验证的WebAPI。我正在使用在我的WebMVC的Web.Config中,因此它重定向到登录页面。我正在使用[System.Web.Http.Authorize]属性来授权我的WebAPI。但不知何故,由于上述配置,API重定向到登录页面与我的MVC应用程序相同。我想做的是继续为WebMVC重定向功能,但为WebAPI返回401。我怎样才能做到这一点?我应该为WebAPI创建自定义授权属性吗?--编辑--我从这篇文章中找到了答案SuppressDefaultHostAuthenticationinWebApi.Owinalsosuppressinga

c# - 页面可以选择退出 IIS 7 压缩吗?

IIS7使用GZIP自动压缩我的页面。这很好...但是,对于一个特定的页面,我需要将其流式传输给用户,在需要时使用Response.Flush()。但是当压缩输出时,IIS服务器似乎会收集我的所有输出,直到页面完成后再压缩并将其发送到客户端。这使我将内容刷新给用户的尝试无效。有没有办法让这一页选择退出压缩?一个可能的选择我已经确定,如果我手动将内容类型设置为与c:\windows\system32\inetsrv\config\applicationhost.config中的IIS配置不匹配的内容类型,那么IIS将不要压缩它。例如。Response.ContentType="x-tex

c# - 如何在 ASP.Net 页面使用 C# 常量?

下面给出的例子可能没什么意义,但这是因为我专注于语法。假设我有这样的C#代码:publicstaticclassFoo{publicconststringBar="helloworld.";}现在,我想在ASP.Net中使用Foo.Bar常量,而不是每次都输入“helloworld.”。所以我使用了这个语法:它有效。它也适用于这种情况:""">theweird,nonsenseexample因此,它也适用于引号。但是我也有一些情况,当引号获得更高的优先级时:"/>(header是一个自定义控件——它只是默认添加一些css和位置)。在这种情况下,引号具有更高的优先级,并且整个文本都按原样

c# - 如何委托(delegate) telerik GridView 常用方法从每个子页面的父页面调用?

我正在使用TelerikGridview来显示记录列表,我有超过10个页面,我正在使用此gridview并粘贴以下常见事件代码副本(有一些小的变化)在所有这些页面上:protectedvoidPage_Load(objectsender,EventArgse){DisplayRecords()}publicvoidDisplayRecords(){//Gridviewnamesaredifferentondifferentpages.GridView1.DataSource=Fetchingrecordsfromdatabase.GridView1.DataBind();}protec

c# - 如何从导航堆栈中删除页面 - c# windows 8

我需要从导航堆栈中删除选择性页面(winRT-C#)我检查过:WinRT-Howtoignoreordeletepagefromnavigationhistory和PoppagesoffnavigationstackinWindows8App但不知道如何操作导航堆栈。是否可以操纵此导航堆栈? 最佳答案 Frame.BackStack.RemoveAt(Frame.BackStack.Count-1); 关于c#-如何从导航堆栈中删除页面-c#windows8,我们在StackOverfl